namespace Sedge.Core.FileSystemWrap
{
	public class FileSystem : IFileSystem
	{
		public IPathWrap Path { get; set; }
		public IFileWrap File { get; set; }
		public IDirectoryWrap Directory { get; set; }
		public IXmlFileSerializer XmlFileSerializer { get; set; }

		public FileSystem()
		{
			Path = new PathWrap();
			File = new FileWrap();
			Directory = new DirectoryWrap();
			XmlFileSerializer = new XmlFileSerializer();
		}
	}
}